package com.cs.contract.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;
import java.util.List;


/**
 * @Author：zrx
 * @Package：com.cs.cscontract.domain
 * @Project：Ruoyi
 * @name：CsCandidate
 * @Date：2024/11/21 19:47
 * @Filename：CsCandidate
 */
public class CsCandidate extends BaseEntity {
    private static final long serialVersionUID = -3593475605076271826L;
    @Excel(name = "候选人ID")
    private Integer zid;
    @Excel(name = "招标项目编号")
    private String iNumber;
    @Excel(name = "供应商ID")
    private String hid;
    @Excel(name = "最终报价")
    private Long finalOffer;
    @Excel(name = "最终得分")
    private Long finalScore;
    @Excel(name = "是否推荐（是：0  否：1）")
    private Integer recommend;
    @Excel(name = "排名")
    private Integer ranking;
    @Excel(name = "专家签到表")
    private String sign;
    @Excel(name = "审查表")
    private String censor;
    @Excel(name = "评审表")
    private String review;
    @Excel(name = "最终汇总表")
    private String summary;
    @Excel(name = "是否中标（是：0  否：1）")
    private Integer bidder;
    @Excel(name = "发送时间")
    private Date sendTime;
    @Excel(name = "供应商名称")
    private String hname;
    private List<CsSupplier> csSupplier;

    public Integer getZid() {
        return zid;
    }

    public void setZid(Integer zid) {
        this.zid = zid;
    }

    public String getiNumber() {
        return iNumber;
    }

    public void setiNumber(String iNumber) {
        this.iNumber = iNumber;
    }

    public String getHid() {
        return hid;
    }

    public void setHid(String hid) {
        this.hid = hid;
    }

    public Long getFinalOffer() {
        return finalOffer;
    }

    public void setFinalOffer(Long finalOffer) {
        this.finalOffer = finalOffer;
    }

    public Long getFinalScore() {
        return finalScore;
    }

    public void setFinalScore(Long finalScore) {
        this.finalScore = finalScore;
    }

    public Integer getRecommend() {
        return recommend;
    }

    public void setRecommend(Integer recommend) {
        this.recommend = recommend;
    }

    public Integer getRanking() {
        return ranking;
    }

    public void setRanking(Integer ranking) {
        this.ranking = ranking;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getCensor() {
        return censor;
    }

    public void setCensor(String censor) {
        this.censor = censor;
    }

    public String getReview() {
        return review;
    }

    public void setReview(String review) {
        this.review = review;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public Integer getBidder() {
        return bidder;
    }

    public void setBidder(Integer bidder) {
        this.bidder = bidder;
    }

    public Date getSendTime() {
        return sendTime;
    }

    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }

    public String getHname() {
        return hname;
    }

    public void setHname(String hname) {
        this.hname = hname;
    }

    public List<CsSupplier> getCsSupplier() {
        return csSupplier;
    }

    public void setCsSupplier(List<CsSupplier> csSupplier) {
        this.csSupplier = csSupplier;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("zid", zid)
                .append("iNumber", iNumber)
                .append("hid", hid)
                .append("finalOffer", finalOffer)
                .append("finalScore", finalScore)
                .append("recommend", recommend)
                .append("ranking", ranking)
                .append("sign", sign)
                .append("censor", censor)
                .append("review", review)
                .append("summary", summary)
                .append("bidder", bidder)
                .append("sendTime", sendTime)
                .append("hname", hname)
                .append("csSupplier", csSupplier)
                .toString();
    }
}
